package com.mgkj.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * @author : ssy
 * @date: 2024-03-12
 * @Description:
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel("满足检验的到货检验信息")
public class NeedArrivalInsVo implements Serializable {

    @ApiModelProperty("单别")
    @TableField("TA001")
    @JsonProperty("ta001")
    private String TA001;

    @ApiModelProperty("单号")
    @TableField("TA002")
    @JsonProperty("ta002")
    private String TA002;

    @ApiModelProperty("序号")
    @JsonProperty("ta003")
    @TableField("TA003")
    private String TA003;

    @ApiModelProperty("检验日期")
    @JsonProperty("ta004")
    @TableField("TA004")
    private String TA004;

    @ApiModelProperty("检验判定(2:允收/3:拒收/4:特采/5.进行复检)")
    @JsonProperty("ta011")
    @TableField("TA011")
    private String TA011;

    @ApiModelProperty("检验批次")
    @TableField("TAC04")
    @JsonProperty("tac04")
    private String TAC04;

    @ApiModelProperty("验收数量")
    @TableField("TAC01")
    @JsonProperty("tac01")
    private String TAC01;

    @ApiModelProperty("破坏数量")
    @TableField("TA007")
    @JsonProperty("ta007")
    private String TA007;

    @ApiModelProperty("验退数量")
    @TableField("TA008")
    @JsonProperty("ta008")
    private String TA008;

    @ApiModelProperty("报废数量")
    @TableField("TA025")
    @JsonProperty("ta025")
    private String TA025;

    @ApiModelProperty("供应商编号")
    @TableField("CC005")
    @JsonProperty("cc005")
    private String CC005;

    @ApiModelProperty("供应商全称")
    @TableField("CC012")
    @JsonProperty("cc012")
    private String CC012;

    @ApiModelProperty("到货日期")
    @TableField("CC003")
    @JsonProperty("cc003")
    private String CC003;

    @ApiModelProperty("到货单别")
    @TableField("CD001")
    @JsonProperty("cc001")
    private String CD001;

    @ApiModelProperty("到货单号")
    @TableField("CC002")
    @JsonProperty("cc002")
    private String CD002;

    @ApiModelProperty("到货日期")
    @TableField("CD003")
    @JsonProperty("cd003")
    private String CD003;

    @ApiModelProperty("品号")
    @TableField("CD004")
    @JsonProperty("cd004")
    private String CD004;

    @ApiModelProperty("品名")
    @TableField("CD005")
    @JsonProperty("cd005")
    private String CD005;

    @ApiModelProperty("规格")
    @TableField("CD006")
    @JsonProperty("cd006")
    private String CD006;

    @ApiModelProperty("单位")
    @TableField("CD007")
    @JsonProperty("cd007")
    private String CD007;

    @ApiModelProperty("本次到货数量")
    @TableField("CD008")
    @JsonProperty("cd008")
    private String CD008;

    @ApiModelProperty("采购单别")
    @TableField("CD010")
    @JsonProperty("cd010")
    private String CD010;

    @ApiModelProperty("采购单号")
    @TableField("CC011")
    @JsonProperty("cc011")
    private String CD011;

    @ApiModelProperty("采购序号")
    @TableField("CD012")
    @JsonProperty("cd012")
    private String CD012;

    @ApiModelProperty("交货仓库")
    @TableField("CD016")
    @JsonProperty("cd016")
    private String CD016;

    @ApiModelProperty("到货单库位")
    @TableField("UDF01")
    @JsonProperty("udf01")
    private String UDF01;

}
